Export a *CSCK

Command:

Decrypt a *CSCK from under LMK 14-15 variant 4 and re-encrypt it under a supplied *ZMK.

 

Field

Length & Type

Details

COMMAND MESSAGE

Message Header

m A

(Subsequently returned to the Host unchanged).

Command Code

2 A

Value RY

Mode

1 N

Value 1

*ZMK

32H or 1A+32H or 1A+48H

The Zone Master Key, encrypted under LMK 04-05.

*CSCK

32H or 1A+32H

The *CSCK encrypted under LMK 14-15 variant 4.

Atalla variant

1 N or 2 N

Optional.

Delimiter

1 A

Optional. If present the following three fields must be present.  Value “;”.

If an option is not required by the command fill with a valid value or 0.

Key scheme ZMK

1 A

Optional. Key scheme for encrypting key under ZMK.

Key scheme LMK

1 A

Optional. Key scheme for encrypting key under LMK.

Key check value type

1 A

Optional. Key check value calculation method:

0 - KCV backwards compatible.

1 - KCV 6H.

End Message Delimiter

1 C

Optional. Must be present if a message trailer is present. Value X'19

Message Trailer

n A

Optional. Maximum length 32 characters

RESPONSE MESSAGE

Message Header

m A

Returned to the Host unchanged.

Response code

2 A

Value RZ

Error Code

2 N

00 : No error

10 : *ZMK parity error

11 : *CSCK parity error

12 : No keys in user storage

13 : LMK parity error

15 : Error in input data

27 : *CSCK not double length

Mode

1 N

Value 1.

*CSCK encrypted for export

32H or 1A+32H

The *CSCK encrypted under the supplied *ZMK.

Key check value

16 H or 6 H

Result of encrypting 64 binary zeros with the *CSCK.

16H or 6H depends upon KCV type option.

End Message Delimiter

1 C

Present only if present in the command message. Value X'19

Message Trailer

n A

Present only if present in the command message. Maximum length 32 characters